// #include "common.hpp"
#include "NamedPipe.hpp"

int main()
{
    NamedPipe np(fifoname);

    std::string message;
    while(true)
    {
        std::cout << "please enter# ";
        getline(std::cin, message); // getline可以读取空格
        np.Write(message);
    }

    np.Close();

    return 0;
}



// int main()
// {
//     int fd = open(fifoname.c_str(), O_WRONLY);
//     if(fd < 0)
//     {
//         perror("open");
//         exit(1);
//     }

//     std::string message;
//     while(true)
//     {
//         std::cout << "please enter# ";
//         getline(std::cin, message); // getline可以读取空格
//         write(fd, message.c_str(), message.size());
//     }

//     close(fd);

//     return 0;
// }